-
Notifications
You must be signed in to change notification settings - Fork 3.8k
ci: skip scheduled and release workflows on forks #8719
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
No issues found across 9 files
|
@joffeoja looks like you may need to rebase with main, a bunch of test failures have been resolved on main. |
0da93e2 to
2ef11d8
Compare
|
Hi @RomneyDa, I just rebased and force pushed my branch to avoid any extra merges. Looks like you have made good progress on the flaky tests, but still some are failing. None of those are related to my changes though, I'm hoping for a calmer inbox when they get merged or I have to delete the fork until next time :) |
|
🎉 This PR is included in version 1.5.1 🎉 The release is available on: Your semantic-release bot 📦🚀 |
|
🎉 This PR is included in version 1.31.1 🎉 The release is available on: Your semantic-release bot 📦🚀 |
|
🎉 This PR is included in version 1.35.0 🎉 The release is available on: Your semantic-release bot 📦🚀 |
|
🎉 This PR is included in version 1.6.0 🎉 The release is available on: Your semantic-release bot 📦🚀 |
Description
Prevent GitHub Actions workflows that rely on repository secrets or publishing permissions from running on forks. A lot of daily/weekly email spam from failed workflows on forks that are missing the secrets...
This change updates multiple workflows so they only run when the repository is
continuedev/continueby adding a guard just like in https://github.com/continuedev/continue/blob/main/.github/workflows/cla.yaml#L17-L18:This ensures that scheduled tasks, release automation, metrics collection, and dependency submission workflows do not run (and fail) on contributor forks, while preserving all existing behavior for the main repository.
Workflows updated include:
@continuedev/config-yaml@continuedev/fetch@continuedev/llm-info@continuedev/openai-adaptersFixes #8662.
Tests
continuedev/continue